import Vue from 'vue'
// #ifdef MP-WEIXIN
import uma from 'umtrack-wx';
uma.init({
	appKey: '5f8ffe78c1122b44acfc906a', //由友盟分配的APP_KEY
	// 使用Openid进行统计，此项为false时将使用友盟+uuid进行用户统计。
	// 使用Openid来统计微信小程序的用户，会使统计的指标更为准确，对系统准确性要求高的应用推荐使用Openid。
	useOpenid: true,
	// 使用openid进行统计时，是否授权友盟自动获取Openid，
	// 如若需要，请到友盟后台"设置管理-应用信息"(https://mp.umeng.com/setting/appset)中设置appId及secret
	autoGetOpenid: true,
	debug: false, //是否打开调试模式
	uploadUserInfo: true // 自动上传用户信息，设为false取消上传，默认为false
});
Vue.prototype.$umaTrackEvent = wx.uma.trackEvent;
// #endif
// #ifdef H5
Vue.prototype.$umaTrackEvent = function() {
	try {
		if(window._czc) {
			const event = arguments[0];
			const data = arguments[1];
			const category = data.source || '';
			for (let key in data) {
				if (key !== 'source') {
					window._czc.push(['_trackEvent', category, event, key, data[key]])
				}
			}
		}
	} catch (e) {
		console.error(e)
	}
}
// #endif
